<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>IBustPanelService</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
<link rel="home" href="index.html" title="IBust Reference Manual">
<link rel="up" href="ch02.html" title="Panel (User Interfaces)">
<link rel="prev" href="IBustLookupTable.html" title="IBustLookupTable">
<link rel="next" href="IBustProperty.html" title="IBustProperty">
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
<tr valign="middle">
<td><a accesskey="p" href="IBustLookupTable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td><a accesskey="u" href="ch02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">IBust Reference Manual</th>
<td><a accesskey="n" href="IBustProperty.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
</tr>
<tr><td colspan="5" class="shortcuts">
<a href="#IBustPanelService.synopsis" class="shortcut">Top</a>
                   | 
                  <a href="#IBustPanelService.description" class="shortcut">Description</a>
                   | 
                  <a href="#IBustPanelService.object-hierarchy" class="shortcut">Object Hierarchy</a>
                   | 
                  <a href="#IBustPanelService.signals" class="shortcut">Signals</a>
</td></tr>
</table>
<div class="refentry">
<a name="IBustPanelService"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="IBustPanelService.top_of_page"></a>IBustPanelService</span></h2>
<p>IBustPanelService — Panel service back-end.</p>
</td>
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
<a name="IBustPanelService.stability-level"></a><h2>Stability Level</h2>
Stable, unless otherwise indicated
</div>
<div class="refsynopsisdiv">
<a name="IBustPanelService.synopsis"></a><h2>Synopsis</h2>
<pre class="synopsis">struct              <a class="link" href="IBustPanelService.html#IBustPanelService-struct" title="struct IBustPanelService">IBustPanelService</a>;
struct              <a class="link" href="IBustPanelService.html#IBustPanelServiceClass" title="struct IBustPanelServiceClass">IBustPanelServiceClass</a>;
<span class="returnvalue">void</span>                <a class="link" href="IBustPanelService.html#ibust-panel-service-candidate-clicked" title="ibust_panel_service_candidate_clicked ()">ibust_panel_service_candidate_clicked</a>
                                                        (<em class="parameter"><code><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *panel</code></em>,
                                                         <em class="parameter"><code><span class="type">guint</span> index</code></em>,
                                                         <em class="parameter"><code><span class="type">guint</span> button</code></em>,
                                                         <em class="parameter"><code><span class="type">guint</span> state</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="IBustPanelService.html#ibust-panel-service-cursor-down" title="ibust_panel_service_cursor_down ()">ibust_panel_service_cursor_down</a>      (<em class="parameter"><code><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *panel</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="IBustPanelService.html#ibust-panel-service-cursor-up" title="ibust_panel_service_cursor_up ()">ibust_panel_service_cursor_up</a>        (<em class="parameter"><code><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *panel</code></em>);
<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="returnvalue">IBustPanelService</span></a> *  <a class="link" href="IBustPanelService.html#ibust-panel-service-new" title="ibust_panel_service_new ()">ibust_panel_service_new</a>              (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="IBustPanelService.html#ibust-panel-service-page-down" title="ibust_panel_service_page_down ()">ibust_panel_service_page_down</a>        (<em class="parameter"><code><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *panel</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="IBustPanelService.html#ibust-panel-service-page-up" title="ibust_panel_service_page_up ()">ibust_panel_service_page_up</a>          (<em class="parameter"><code><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *panel</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="IBustPanelService.html#ibust-panel-service-property-activate" title="ibust_panel_service_property_activate ()">ibust_panel_service_property_activate</a>
                                                        (<em class="parameter"><code><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *panel</code></em>,
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prop_name</code></em>,
                                                         <em class="parameter"><code><span class="type">guint</span> prop_state</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="IBustPanelService.html#ibust-panel-service-property-hide" title="ibust_panel_service_property_hide ()">ibust_panel_service_property_hide</a>    (<em class="parameter"><code><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *panel</code></em>,
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prop_name</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="IBustPanelService.html#ibust-panel-service-property-show" title="ibust_panel_service_property_show ()">ibust_panel_service_property_show</a>    (<em class="parameter"><code><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *panel</code></em>,
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prop_name</code></em>);
</pre>
</div>
<div class="refsect1">
<a name="IBustPanelService.object-hierarchy"></a><h2>Object Hierarchy</h2>
<pre class="synopsis">
  GObject
   +----GInitiallyUnowned
         +----<a class="link" href="IBustObject.html" title="IBustObject">IBustObject</a>
               +----<a class="link" href="IBustService.html" title="IBustService">IBustService</a>
                     +----IBustPanelService
</pre>
</div>
<div class="refsect1">
<a name="IBustPanelService.signals"></a><h2>Signals</h2>
<pre class="synopsis">
  "<a class="link" href="IBustPanelService.html#IBustPanelService-cursor-down-lookup-table" title='The "cursor-down-lookup-table" signal'>cursor-down-lookup-table</a>"                       : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-cursor-up-lookup-table" title='The "cursor-up-lookup-table" signal'>cursor-up-lookup-table</a>"                         : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-focus-in" title='The "focus-in" signal'>focus-in</a>"                                       : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-focus-out" title='The "focus-out" signal'>focus-out</a>"                                      : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-hide-auxiliary-text" title='The "hide-auxiliary-text" signal'>hide-auxiliary-text</a>"                            : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-hide-language-bar" title='The "hide-language-bar" signal'>hide-language-bar</a>"                              : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-hide-lookup-table" title='The "hide-lookup-table" signal'>hide-lookup-table</a>"                              : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-hide-preedit-text" title='The "hide-preedit-text" signal'>hide-preedit-text</a>"                              : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-page-down-lookup-table" title='The "page-down-lookup-table" signal'>page-down-lookup-table</a>"                         : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-page-up-lookup-table" title='The "page-up-lookup-table" signal'>page-up-lookup-table</a>"                           : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-register-properties" title='The "register-properties" signal'>register-properties</a>"                            : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-reset" title='The "reset" signal'>reset</a>"                                          : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-set-cursor-location" title='The "set-cursor-location" signal'>set-cursor-location</a>"                            : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-show-auxiliary-text" title='The "show-auxiliary-text" signal'>show-auxiliary-text</a>"                            : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-show-language-bar" title='The "show-language-bar" signal'>show-language-bar</a>"                              : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-show-lookup-table" title='The "show-lookup-table" signal'>show-lookup-table</a>"                              : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-show-preedit-text" title='The "show-preedit-text" signal'>show-preedit-text</a>"                              : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-start-setup" title='The "start-setup" signal'>start-setup</a>"                                    : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-state-changed" title='The "state-changed" signal'>state-changed</a>"                                  : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-update-auxiliary-text" title='The "update-auxiliary-text" signal'>update-auxiliary-text</a>"                          : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-update-lookup-table" title='The "update-lookup-table" signal'>update-lookup-table</a>"                            : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-update-preedit-text" title='The "update-preedit-text" signal'>update-preedit-text</a>"                            : <code class="literal">Run Last</code>
  "<a class="link" href="IBustPanelService.html#IBustPanelService-update-property" title='The "update-property" signal'>update-property</a>"                                : <code class="literal">Run Last</code>
</pre>
</div>
<div class="refsect1">
<a name="IBustPanelService.description"></a><h2>Description</h2>
<p>
An IBustPanelService is a base class for UI services.
Developers can "extend" this class for panel UI development.
</p>
</div>
<div class="refsect1">
<a name="IBustPanelService.details"></a><h2>Details</h2>
<div class="refsect2">
<a name="IBustPanelService-struct"></a><h3>struct IBustPanelService</h3>
<pre class="programlisting">struct IBustPanelService;</pre>
<p>
An opaque data type representing an IBustPanelService.
</p>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelServiceClass"></a><h3>struct IBustPanelServiceClass</h3>
<pre class="programlisting">struct IBustPanelServiceClass {
    IBustServiceClass parent;

    /* class members */
    void     (* focus_in)                  (IBustPanelService       *panel,
                                            const gchar            *input_context_path);
    void     (* focus_out)                 (IBustPanelService       *panel,
                                            const gchar            *input_context_path);
    void     (* register_properties)       (IBustPanelService       *panel,
                                            IBustPropList           *prop_list);
    void     (* set_cursor_location)       (IBustPanelService       *panel,
                                            gint                    x,
                                            gint                    y,
                                            gint                    w,
                                            gint                    h);
    void     (* update_auxiliary_text)     (IBustPanelService       *panel,
                                            IBustText               *text,
                                            gboolean                visible);
    void     (* update_lookup_table)       (IBustPanelService       *panel,
                                            IBustLookupTable        *lookup_table,
                                            gboolean                visible);
    void     (* update_preedit_text)       (IBustPanelService       *panel,
                                            IBustText              *text,
                                            guint                  cursor_pos,
                                            gboolean               visible);
    void     (* update_property)           (IBustPanelService       *panel,
                                            IBustProperty           *prop);
    void     (* cursor_down_lookup_table)  (IBustPanelService       *panel);
    void     (* cursor_up_lookup_table)    (IBustPanelService       *panel);
    void     (* hide_auxiliary_text)       (IBustPanelService       *panel);
    void     (* hide_language_bar)         (IBustPanelService       *panel);
    void     (* hide_lookup_table)         (IBustPanelService       *panel);
    void     (* hide_preedit_text)         (IBustPanelService       *panel);
    void     (* page_down_lookup_table)    (IBustPanelService       *panel);
    void     (* page_up_lookup_table)      (IBustPanelService       *panel);
    void     (* reset)                     (IBustPanelService       *panel);
    void     (* show_auxiliary_text)       (IBustPanelService       *panel);
    void     (* show_language_bar)         (IBustPanelService       *panel);
    void     (* show_lookup_table)         (IBustPanelService       *panel);
    void     (* show_preedit_text)         (IBustPanelService       *panel);
    void     (* start_setup)               (IBustPanelService       *panel);
    void     (* state_changed)             (IBustPanelService       *panel);
};
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2">
<a name="ibust-panel-service-candidate-clicked"></a><h3>ibust_panel_service_candidate_clicked ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                ibust_panel_service_candidate_clicked
                                                        (<em class="parameter"><code><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *panel</code></em>,
                                                         <em class="parameter"><code><span class="type">guint</span> index</code></em>,
                                                         <em class="parameter"><code><span class="type">guint</span> button</code></em>,
                                                         <em class="parameter"><code><span class="type">guint</span> state</code></em>);</pre>
<p>
Notify that a candidate is clicked
by sending a "CandidateClicked" to IBust service.
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>panel</code></em> :</span></p></td>
<td>An IBustPanelService</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>index</code></em> :</span></p></td>
<td>Index in the Lookup table</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>button</code></em> :</span></p></td>
<td>GdkEventButton::button (1: left button, etc.)</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>state</code></em> :</span></p></td>
<td>GdkEventButton::state (key modifier flags)</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="ibust-panel-service-cursor-down"></a><h3>ibust_panel_service_cursor_down ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                ibust_panel_service_cursor_down      (<em class="parameter"><code><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *panel</code></em>);</pre>
<p>
Notify that the cursor is down
by sending a "CursorDown" to IBust service.
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>panel</code></em> :</span></p></td>
<td>An IBustPanelService</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="ibust-panel-service-cursor-up"></a><h3>ibust_panel_service_cursor_up ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                ibust_panel_service_cursor_up        (<em class="parameter"><code><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *panel</code></em>);</pre>
<p>
Notify that the cursor is up
by sending a "CursorUp" to IBust service.
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>panel</code></em> :</span></p></td>
<td>An IBustPanelService</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="ibust-panel-service-new"></a><h3>ibust_panel_service_new ()</h3>
<pre class="programlisting"><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="returnvalue">IBustPanelService</span></a> *  ibust_panel_service_new              (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>);</pre>
<p>
New an IBustPanelService from an GDBusConnection.
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
<td>An GDBusConnection.</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>A newly allocated IBustPanelService.</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="ibust-panel-service-page-down"></a><h3>ibust_panel_service_page_down ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                ibust_panel_service_page_down        (<em class="parameter"><code><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *panel</code></em>);</pre>
<p>
Notify that the page is down
by sending a "PageDown" to IBust service.
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>panel</code></em> :</span></p></td>
<td>An IBustPanelService</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="ibust-panel-service-page-up"></a><h3>ibust_panel_service_page_up ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                ibust_panel_service_page_up          (<em class="parameter"><code><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *panel</code></em>);</pre>
<p>
Notify that the page is up
by sending a "PageUp" to IBust service.
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>panel</code></em> :</span></p></td>
<td>An IBustPanelService</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="ibust-panel-service-property-activate"></a><h3>ibust_panel_service_property_activate ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                ibust_panel_service_property_activate
                                                        (<em class="parameter"><code><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *panel</code></em>,
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prop_name</code></em>,
                                                         <em class="parameter"><code><span class="type">guint</span> prop_state</code></em>);</pre>
<p>
Notify that a property is active
by sending a "PropertyActivate" message to IBust service.
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>panel</code></em> :</span></p></td>
<td>An IBustPanelService</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>prop_name</code></em> :</span></p></td>
<td>A property name</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>prop_state</code></em> :</span></p></td>
<td>State of the property</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="ibust-panel-service-property-hide"></a><h3>ibust_panel_service_property_hide ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                ibust_panel_service_property_hide    (<em class="parameter"><code><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *panel</code></em>,
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prop_name</code></em>);</pre>
<p>
Notify that a property is hidden
by sending a "ValueChanged" message to IBust service.
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>panel</code></em> :</span></p></td>
<td>An IBustPanelService</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>prop_name</code></em> :</span></p></td>
<td>A property name</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="ibust-panel-service-property-show"></a><h3>ibust_panel_service_property_show ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                ibust_panel_service_property_show    (<em class="parameter"><code><a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *panel</code></em>,
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prop_name</code></em>);</pre>
<p>
Notify that a property is shown
by sending a "ValueChanged" message to IBust service.
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>panel</code></em> :</span></p></td>
<td>An IBustPanelService</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>prop_name</code></em> :</span></p></td>
<td>A property name</td>
</tr>
</tbody>
</table></div>
</div>
</div>
<div class="refsect1">
<a name="IBustPanelService.signal-details"></a><h2>Signal Details</h2>
<div class="refsect2">
<a name="IBustPanelService-cursor-down-lookup-table"></a><h3>The <code class="literal">"cursor-down-lookup-table"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *arg0,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the cursor-down-lookup-table.
Implement the member function <code class="function">cursor_down_lookup_table()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-cursor-up-lookup-table"></a><h3>The <code class="literal">"cursor-up-lookup-table"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *arg0,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the cursor-up-lookup-table.
Implement the member function <code class="function">cursor_up_lookup_table()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-focus-in"></a><h3>The <code class="literal">"focus-in"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *input_context_path,
                                                        <span class="type">gchar</span>            *arg1,
                                                        <span class="type">gpointer</span>          user_data)               : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the focus-in.
Implement the member function <code class="function">focus_in()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>input_context_path</code></em> :</span></p></td>
<td>Object path of InputContext.</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-focus-out"></a><h3>The <code class="literal">"focus-out"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *input_context_path,
                                                        <span class="type">gchar</span>            *arg1,
                                                        <span class="type">gpointer</span>          user_data)               : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the focus-out.
Implement the member function <code class="function">focus_out()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>input_context_path</code></em> :</span></p></td>
<td>Object path of InputContext.</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-hide-auxiliary-text"></a><h3>The <code class="literal">"hide-auxiliary-text"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *arg0,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the hide-auxiliary-text.
Implement the member function <code class="function">hide_auxiliary_text()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-hide-language-bar"></a><h3>The <code class="literal">"hide-language-bar"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *arg0,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the hide-language-bar.
Implement the member function <code class="function">hide_language_bar()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-hide-lookup-table"></a><h3>The <code class="literal">"hide-lookup-table"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *arg0,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the hide-lookup-table.
Implement the member function <code class="function">hide_lookup_table()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-hide-preedit-text"></a><h3>The <code class="literal">"hide-preedit-text"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *arg0,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the hide-preedit-text.
Implement the member function <code class="function">hide_preedit_text()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-page-down-lookup-table"></a><h3>The <code class="literal">"page-down-lookup-table"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *arg0,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the page-down-lookup-table.
Implement the member function <code class="function">page_down_lookup_table()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-page-up-lookup-table"></a><h3>The <code class="literal">"page-up-lookup-table"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *arg0,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the page-up-lookup-table.
Implement the member function <code class="function">page_up_lookup_table()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-register-properties"></a><h3>The <code class="literal">"register-properties"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *prop_list,
                                                        <a class="link" href="IBustProperty.html#IBustPropList"><span class="type">IBustPropList</span></a>     *arg1,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the register-properties.
Implement the member function <code class="function">register_properties()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>prop_list</code></em> :</span></p></td>
<td>An IBustPropList that contains properties.</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-reset"></a><h3>The <code class="literal">"reset"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *arg0,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the reset.
Implement the member function <code class="function">reset()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-set-cursor-location"></a><h3>The <code class="literal">"set-cursor-location"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *x,
                                                        <span class="type">gint</span>              y,
                                                        <span class="type">gint</span>              w,
                                                        <span class="type">gint</span>              h,
                                                        <span class="type">gint</span>              arg4,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the set-cursor-location.
Implement the member function <code class="function">set_cursor_location()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
<td>X coordinate of the cursor.</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
<td>Y coordinate of the cursor.</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>w</code></em> :</span></p></td>
<td>Width of the cursor.</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>h</code></em> :</span></p></td>
<td>Height of the cursor.</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-show-auxiliary-text"></a><h3>The <code class="literal">"show-auxiliary-text"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *arg0,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the show-auxiliary-text.
Implement the member function <code class="function">show_auxiliary_text()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-show-language-bar"></a><h3>The <code class="literal">"show-language-bar"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *arg0,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the show-language-bar.
Implement the member function <code class="function">show_language_bar()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-show-lookup-table"></a><h3>The <code class="literal">"show-lookup-table"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *arg0,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the show-lookup-table.
Implement the member function <code class="function">show_lookup_table()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-show-preedit-text"></a><h3>The <code class="literal">"show-preedit-text"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *arg0,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the show-preedit-text.
Implement the member function <code class="function">show_preedit_text()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-start-setup"></a><h3>The <code class="literal">"start-setup"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *arg0,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the start-setup.
Implement the member function <code class="function">start_setup()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-state-changed"></a><h3>The <code class="literal">"state-changed"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *arg0,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the state-changed.
Implement the member function <code class="function">state_changed()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-update-auxiliary-text"></a><h3>The <code class="literal">"update-auxiliary-text"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *text,
                                                        <a class="link" href="IBustText.html" title="IBustText"><span class="type">IBustText</span></a>         *visible,
                                                        <span class="type">gboolean</span>          arg2,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the update-auxiliary-text.
Implement the member function <code class="function">update_auxiliary_text()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>text</code></em> :</span></p></td>
<td>A preedit text to be updated.</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>visible</code></em> :</span></p></td>
<td>Whether the update is visible.</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-update-lookup-table"></a><h3>The <code class="literal">"update-lookup-table"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *lookup_table,
                                                        <a class="link" href="IBustLookupTable.html" title="IBustLookupTable"><span class="type">IBustLookupTable</span></a>  *visible,
                                                        <span class="type">gboolean</span>          arg2,
                                                        <span class="type">gpointer</span>          user_data)         : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the update-lookup-table.
Implement the member function <code class="function">update_lookup_table()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>lookup_table</code></em> :</span></p></td>
<td>A lookup table to be updated.</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>visible</code></em> :</span></p></td>
<td>Whether the update is visible.</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-update-preedit-text"></a><h3>The <code class="literal">"update-preedit-text"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *text,
                                                        <a class="link" href="IBustText.html" title="IBustText"><span class="type">IBustText</span></a>         *cursor_pos,
                                                        <span class="type">guint</span>             visible,
                                                        <span class="type">gboolean</span>          arg3,
                                                        <span class="type">gpointer</span>          user_data)       : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the update-preedit-text.
Implement the member function <code class="function">update_preedit_text()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>text</code></em> :</span></p></td>
<td>A preedit text to be updated.</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>cursor_pos</code></em> :</span></p></td>
<td>The cursor position of the text.</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>visible</code></em> :</span></p></td>
<td>Whether the update is visible.</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="IBustPanelService-update-property"></a><h3>The <code class="literal">"update-property"</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="IBustPanelService.html" title="IBustPanelService"><span class="type">IBustPanelService</span></a> *prop,
                                                        <a class="link" href="IBustProperty.html" title="IBustProperty"><span class="type">IBustProperty</span></a>     *arg1,
                                                        <span class="type">gpointer</span>          user_data)      : <code class="literal">Run Last</code></pre>
<p>
Emitted when the client application get the update-property.
Implement the member function <code class="function">update_property()</code> in extended class to receive this signal.
</p>
<p>
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
</div>
<p>
</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
<col>
</colgroup>
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
<td>The IBustProperty to be updated.</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>user data set when the signal handler was connected.</td>
</tr>
</tbody>
</table></div>
</div>
</div>
</div>
<div class="footer">
<hr>
          Generated by GTK-Doc V1.18</div>
</body>
</html>